package modeloDatos;

import java.util.ArrayList;
import net.sf.jasperreports.engine.export.data.*;
import java.util.Collection;
import java.util.List;

import net.sf.jasperreports.engine.JRDataSource;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;


public class ReportePresupuestoDetalles {
	private String servicio;
	private String valor;
	private Integer iva;
	private Collection<Concepto> listaConceptos = new ArrayList<Concepto>();
	
	public ReportePresupuestoDetalles(String servicio,String valor,  Integer iva, Collection<Concepto> conceptos){
		this.setServicio(servicio);
		this.setValor(valor);
		this.setIva(iva);
		this.setListaConceptos(conceptos);
	}

	public String getServicio() {
		return servicio;
	}

	public void setServicio(String servicio) {
		this.servicio = servicio;
	}

	public Collection<Concepto> getListaConceptos() {
		return listaConceptos;
	}

	public void setListaConceptos(Collection<Concepto> listaConceptos) {
		this.listaConceptos = listaConceptos;
	}

	public JRDataSource getListaConceptosDS() {
		return (new JRBeanCollectionDataSource(listaConceptos));
	}

	public String getValor() {
		return valor;
	}

	public void setValor(String valor) {
		this.valor = valor;
	}

	public Integer getIva() {
		return iva;
	}

	public void setIva(Integer iva) {
		this.iva = iva;
	}

}
